artificial liver - English Synonyms Dictionary